package com.itheima.reggie.service;

import com.itheima.reggie.entity.ShoppingCart;

import java.util.List;

public interface ShoppingCartService {

 /**
 * 作用: 添加购物车
 * @param shoppingCart   当前提交的购物项的数据
 * @return
 */
    ShoppingCart add(ShoppingCart shoppingCart);

    /**
     * 作用: 查看购物车
     * @param
     * @return
     */
    List<ShoppingCart> findShoppingCartByUserId(Long userId);

    /**
     * 作用: 删除购物车
     * @param
     * @return
     */
    void clean(Long userId);

    ShoppingCart sub(ShoppingCart shoppingCart);


    /**
    * 删除当前购物车上的商品
    * @param userId
    * @return
    */

}
